<?php
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------

namespace Home\Controller;
use Think\Controller;

/**
 * 前台公共控制器
 * 为防止多分组Controller名称冲突，公共Controller名称统一使用分组名称
 */
class HomeController extends Controller {

	public function _empty(){
		echo "未设置的方法" ; 
	}
    
    /**
     * 构造方法 
     */
    public function __construct(){
        parent::__construct();
        $this->assign('C_APP_NAME' ,C('COPYRIGHT_APPNAME')) ; 
    }
    
    /**
	 * 检测是否登录 
     * 整合微信登录 自动会进行微信登录  
	 * @return [int] [$uid]
	 */
	protected function check_login(){ 
		$uid        = is_login() ; 
        if ( !is_weixin() ) {
            $uid = 1258 ; 
        }  
        $this->uid  = $uid ;   
        if ( $uid > 1 ) {  
            $this->user = M('member')->where(array('uid'=>$uid))->field('uid,nickname,mdata_id,truename,mobile,openid,avatar,status')->find();
            if(!$this->user || $this->user['status'] != 1){
                return $this->error('该用户已被禁用');
            }
        }else{
            $redirect_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; // 当前网址 
            wx_login( $redirect_url ) ;
            die() ; 
        }
	}
}
